Branches/Tags
Description
The Branches/Tags tab in Orchestra Web Designer provides access to branch and tag management operations. It allows users to create, switch, merge, delete, and synchronize branches, as well as manage tags through a dedicated Tag view.
All actions correspond directly to Git commands and operate on the repository defined in Git Setting. Changes made here are immediately reflected in Versioning and remain compatible with standard Git workflows and external Git tools.
How It Works
The Branches and tags tab display all available branches in the repository and provides actions for maintaining branch/tag state and structure. Users can create new branches/tags, switch to another branch/tag, and integrate changes from other branches/tags or remotes.
| Action | Description |
|---|---|
| Create | Creates a new branch/tag based on the currently active branch. |
| Switch | Changes the active working branch/tag. |
| Merge | Merges changes from another branch/tag into the active branch. |
| Delete | Removes a local branch/tag. |
| Pull | Retrieves and integrates changes from the remote repository for the active branch/tag. |
| Rebase | Reapplies local commits on top of another branch/tag for a linear history. |
Merge conflicts are surfaced directly in the workspace and must be resolved manually before switching or committing again.
This ensures transparency and prevents data loss during branch operations.